<div id="network-supply-costing-bar1" style="height: 100%">

</div>

<script type="text/javascript">
    var myChart1 = echarts.init(document.getElementById('network-supply-costing-bar1'), 'macarons');
    var option1 = {
        title: {
            text: '人员配置',
            subtext: '纯属虚构',
            show: false
        },
        tooltip: {
            trigger: 'axis',
            axisPointer : {            // 坐标轴指示器，坐标轴触发有效
                type : 'line'        // 默认为直线，可选为：'line' | 'shadow'
            }
        },
        legend: {
            //   data: ['配送工作']
        },
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            top:'3%',
            containLabel: true
        },
        toolbox: {

        },
        xAxis: [
            {
                type: 'category',
                axisLabel:{
                    show:true,
                    textStyle:{
                        color:"#595959"
                    }
                },
                axisLine: {
                    show: false
                },
                axisTick: {
                    show: false
                },
            }
        ],
        yAxis: [
            {
                type: 'value',
                axisLine: {
                    show: false
                },
                axisTick: {
                    show: false
                },
                axisLabel: {
                    formatter: function(value){
                        var var1=value*1;
                        return var1;
                    },
                    textStyle:{
                        color:"#595959"
                    }
                },
                splitLine:{
                    show:true
                },
                splitArea: {
                    show: true,
                    areaStyle: {
                        color: ['rgba(0,0,0,0)', 'rgba(0,0,0,0)']
                    }
                },
            }
        ],
        series: [
            {
                name: '运输费用(元)',
                type: 'bar',
                barMaxWidth:30,
                stack:'人均配送工作时间',
                itemStyle: {
                    normal: {
                        //好，这里就是重头戏了，定义一个list，然后根据所以取得不同的值，这样就实现了，
                                color: function(params) {
                                    // build a color map as your need.
                                    var colorList = [
                                        '#0fa99d','#d9d9d9','#4472c4','#c9eee7','#e7a14c',
                                        '#787473','#9BCA63','#FAD860','#F3A43B','#60C0DD',
                                        '#D7504B','#C6E579','#F4E001','#F0805A','#26C0C0'
                                    ];
//                                    return colorList[params.dataIndex]
                                    if(params.dataIndex<15){
                                        return  colorList[params.dataIndex];
                                    }
                                    if(params.dataIndex>15){
                                        var i=params.dataIndex/15;
                                        i=Math.floor(i);
                                        var j=params.dataIndex-i*15;
                                        return colorList[j];
                                    }
                                },
                        //以下为是否显示，显示位置和显示格式的设置了
                    }
                },

            },
        ]
    };
    myChart1.setOption(option1);
    function loadbar1(d) {
        if (d.data) {
            option1.xAxis = [
                {
                    type: 'category',
                    data: d.data.arr1
                }
            ];

            option1.series[0].data = d.data.arr2;
            myChart1.setOption(option1);
        }else{
            var div1="<div type='text' style='padding-top:15%' class=' text-center '>"+d.message+"</div>";
            $("#network-supply-costing-bar1").empty();
            $("#network-supply-costing-bar1").prepend(div1);
        }
    }

</script>